package com.run.merchant.mapper;

import java.util.List;
import com.run.merchant.domain.WdInfo;

/**
 * 代取员提现申请Mapper接口
 * 
 * @author run
 * @date 2025-05-12
 */
public interface WdInfoMapper 
{
    /**
     * 查询代取员提现申请
     * 
     * @param wdId 代取员提现申请主键
     * @return 代取员提现申请
     */
    public WdInfo selectWdInfoByWdId(Long wdId);

    /**
     * 查询代取员提现申请列表
     * 
     * @param wdInfo 代取员提现申请
     * @return 代取员提现申请集合
     */
    public List<WdInfo> selectWdInfoList(WdInfo wdInfo);

    /**
     * 新增代取员提现申请
     * 
     * @param wdInfo 代取员提现申请
     * @return 结果
     */
    public int insertWdInfo(WdInfo wdInfo);

    /**
     * 修改代取员提现申请
     * 
     * @param wdInfo 代取员提现申请
     * @return 结果
     */
    public int updateWdInfo(WdInfo wdInfo);

    /**
     * 删除代取员提现申请
     * 
     * @param wdId 代取员提现申请主键
     * @return 结果
     */
    public int deleteWdInfoByWdId(Long wdId);

    /**
     * 批量删除代取员提现申请
     * 
     * @param wdIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWdInfoByWdIds(Long[] wdIds);
}
